﻿<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>
<c:set var="path" value="${pageContext.request.contextPath }" />
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta name="renderer" content="webkit|ie-comp|ie-stand">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport"
	content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<LINK rel="Bookmark" href="../images/favicon.ico">
<!-- 本框架基本脚本和样式 -->
<script type="text/javascript"
	src="${path }/resource/js/jquery-2.1.4.min.js"></script>
<script type="text/javascript"
	src="${path }/resource/js/systools/MBase.js"></script>
<title></title>
<style>
	input{margin-left:5px;border-radius: 2px;border:1px solid #ccc;outline:none;padding:0 8px;}
	.Validform_error {background-color: #ffffff !important;border:1px solid red;}
	.tit{font-size:16px;font-family: "微软雅黑";font-weight:bold;}
	.Validform_checktip {margin-left: 0; }
	.margin-right-30{margin-left:30px;}
</style>
</head>
<div class="ibox-content">
		<form class="form-horizontal" id="dataform"
			onsubmit="javascripr:return false;">
		<input type="hidden" name="tokenUrl" value="${tokenUrl}">	 
		<input type="hidden" name="token" value="${token}">
		<c:if test="${obj ne null }" >
			<input type="hidden" name="id" value="${obj.id }">
			<input type="hidden" name="newId" value="${obj.newId }">
		</c:if>
		<table class="table table-bordered">
			<thead>
				<tr><td colspan="5" align="center" class="tit">湖南卓景京信息技术有限公司新人考核评分表</td></tr>
			</thead>
			<tbody>
				<tr>
					<td>审核人
						<input name="auditorId" dataType="*1-10" nullmsg="审核人不能为空" value="<c:out value="${obj.auditorId }"></c:out>"/>
						<div class="Validform_checktip"></div>
					</td>
					<td>复审人 
						<input name="reviewId" dataType="*1-10" nullmsg="复审人不能为空" value="<c:out value="${obj.reviewId }"></c:out>"/>
						<div class="Validform_checktip"></div>
					</td>
					<td>总分
						<input name="totalScores"  id="totalScores" value="<c:out value="${obj.totalScores }"></c:out>" readonly="readonly"/>
					</td>
				</tr>
				<tr>
					<td>项目</td>
					<td>评审标准</td>
					<td>得分</td>
				</tr>
				
				
				<tr>
					<td rowspan="5">框架熟练度【50分】</td>
					<td>不能用框架完成基本的增删改查业务【5分】</td>
					<td rowspan="5">
						<input class="scores margin-right-30" name="kjsldScores" id="kjsldScores" dataType="n1-2" nullmsg="分数不能为空" value="${obj.kjsldScores}"/>
						<div class="Validform_checktip margin-right-30"></div>
					</td>
				</tr>
				<tr>
					<td>能用框架完成基本的增删改查【15分】</td>
				</tr>
				<tr>
					<td>能够熟练使用和组合使用框架的增删改查方法【25分】</td>
				</tr>
				<tr>
					<td>能够理解框架的增删改查实现思路【40分】</td>
				</tr>
				<tr>
					<td>能修改代码机生成自定义代码，同时能够对框架进行建设性的修改提高工作效率【50分】</td>
				</tr>
				
				
				<tr>
					<td rowspan="4">页面设计能力【20分】</td>
					<td>能写页面但是不美观，css和js格式混乱【5分】</td>
					<td rowspan="4">
						<input class="scores margin-right-30" name="ymsjScores" id="ymsjScores" dataType="n1-2" nullmsg="分数不能为空" value="${obj.ymsjScores}"/>
						<div class="Validform_checktip margin-right-30"></div>
					</td>
				</tr>
				<tr>
					<td>页面不美观，但是css和js能够合理的使用【10分】</td>
				</tr>
				<tr>
					<td>界面布局合理，css和js合理使用【15分】</td>
				</tr>
				<tr>
					<td>界面美观，布局合理能够熟练使用js和css【20分】</td>
				</tr>
				
				
				<tr>
					<td rowspan="4">代码规范性【10分】</td>
					<td>基本没有注释【2分】</td>
					<td rowspan="4">
						<input class="scores margin-right-30" name="dmgfScores" id="dmgfScores" dataType="n1-2" nullmsg="分数不能为空" value="${obj.dmgfScores}"/>
						<div class="Validform_checktip margin-right-30"></div>
					</td>
				</tr>
				<tr>
					<td>有注释但是注释少或者注释不合理【5分】</td>
				</tr>
				<tr>
					<td>注释全面但是啰嗦或者格式不对【8分】</td>
				</tr>
				<tr>
					<td>注释全面简洁，注释格式统一规范【10分】</td>
				</tr>
				
				<tr>
					<td rowspan="4">代码逻辑质量【10分】</td>
					<td>代码结构混乱效率低【2分】</td>
					<td rowspan="4">
						<input class="scores margin-right-30" name="dmljScores" id="dmljScores" dataType="n1-2" nullmsg="分数不能为空" value="${obj.dmljScores}"/>
						<div class="Validform_checktip margin-right-30"></div>
					</td>
				</tr>
				<tr>
					<td>代码结构分明但是存在不合理的设计【5分】</td>
				</tr>
				<tr>
					<td>代码结构分明设计合理【8分】</td>
				</tr>
				<tr>
					<td>代码层次分明设计合理且具有技巧性可读性【10分】</td>
				</tr>
				
				<tr>
					<td rowspan="5">综合素质【10分】</td>
					<td>沟通能力【2分】</td>
					<td>
						<input class="scores margin-right-30" name="gtnl" id="gtnl" dataType="n1-1" nullmsg="分数不能为空" value="${obj.gtnl}"/>
						<div class="Validform_checktip margin-right-30"></div>
					</td>
				</tr>
				<tr>
					<td>与同事相处【2分】</td>
					<td>
						<input class="scores margin-right-30" name="jjnl" id="jjnl" dataType="n1-1" nullmsg="分数不能为空" value="${obj.jjnl}"/>
						<div class="Validform_checktip margin-right-30"></div>
					</td>
				</tr>
				<tr>
					<td>理解能力学习能力【2分】</td>
					<td>
						<input class="scores margin-right-30" name="xxnl" id="xxnl" dataType="n1-1" nullmsg="分数不能为空" value="${obj.xxnl}"/>
						<div class="Validform_checktip margin-right-30"></div>
					</td>
				</tr>
				<tr>
					<td>创造力【2分】</td>
					<td>
						<input class="scores margin-right-30" name="cznl" id="cznl" dataType="n1-1" nullmsg="分数不能为空" value="${obj.cznl}"/>
						<div class="Validform_checktip margin-right-30"></div>
					</td>
				</tr>
				<tr>
					<td>执行力【2分】</td>
					<td>
						<input class="scores margin-right-30" name="zxnl" id="zxnl" dataType="n1-1" nullmsg="分数不能为空" value="${obj.zxnl}"/>
						<div class="Validform_checktip margin-right-30"></div>
					</td>
				</tr>
			</tbody>
		</table>
		<div class="form-group">
			<label class="col-sm-2 control-label">评价</label>
			<div class="col-sm-8">
				<input type="text" name="rated" value="<c:out value="${obj.rated }"></c:out>"					
					maxlength="50" class="form-control radius" dataType="*1-50" errormsg="长度不能大于50">
				<div class="Validform_checktip"></div>
			</div>
		</div>
		<div class="form-group ">
				<div class="col-sm-12 text-center">
					<a href="javascript:;" onclick="myForm.submit()" class="btn btn-success radius">保存</a>
					&nbsp;&nbsp;&nbsp;&nbsp; 
					<button type="button" class="btn btn-danger radius" onclick="MTools.closeForm()">取消</button>
				</div>
			</div>
	</form>
	</div>
	<script type="text/javascript">
	MTools.autoFullSelect();
	$(".select2").select2();
	
	$(".scores").change(function(){
		var totalScores = Number($("#kjsldScores").val())+Number($("#ymsjScores").val())+Number($("#dmgfScores").val())+Number($("#dmljScores").val())+Number($("#gtnl").val())+Number($("#jjnl").val())+Number($("#xxnl").val())+Number($("#cznl").val())+Number($("#zxnl").val());
		console.log(totalScores);
		$("#totalScores").val(totalScores);
	});
	var myForm=MForm.initForm({
		invokeUrl:"${path}/admin/taskExecution/auditorAssess",
		beforeSubmit:function(){
			//判断框架熟练度的得分
			if($("#kjsldScores").val()>50){
				layer.alert("框架熟练度得分不能超过50分", {
					icon : 5
				}, function(inindex) {
					// 关闭提示层
					layer.close(inindex);
				});
				return false;
			}
			//判断页面设计的得分
			if($("#ymsjScores").val()>20){
				layer.alert("页面设计得分不能超过20分", {
					icon : 5
				}, function(inindex) {
					// 关闭提示层
					layer.close(inindex);
				});
				return false;
			}
			//判断代码规范性的得分
			if($("#dmgfScores").val()>10){
				layer.alert("代码规范性得分不能超过10分", {
					icon : 5
				}, function(inindex) {
					// 关闭提示层
					layer.close(inindex);
				});
				return false;
			}
			//判断代码逻辑性的得分
			if($("#dmljScores").val()>10){
				layer.alert("代码逻辑性得分不能超过10分", {
					icon : 5
				}, function(inindex) {
					// 关闭提示层
					layer.close(inindex);
				});
				return false;
			}
			//判断沟通能力的得分
			if($("#gtnl").val()>2){
				layer.alert("沟通能力得分不能超过2分", {
					icon : 5
				}, function(inindex) {
					// 关闭提示层
					layer.close(inindex);
				});
				return false;
			}
			//判断交际能力的得分
			if($("#jjnl").val()>2){
				layer.alert("交际能力得分不能超过2分", {
					icon : 5
				}, function(inindex) {
					// 关闭提示层
					layer.close(inindex);
				});
				return false;
			}
			//判断学习能力的得分
			if($("#xxnl").val()>2){
				layer.alert("学习能力得分不能超过2分", {
					icon : 5
				}, function(inindex) {
					// 关闭提示层
					layer.close(inindex);
				});
				return false;
			}
			//判断创造能力的得分
			if($("#cznl").val()>2){
				layer.alert("创造能力得分不能超过2分", {
					icon : 5
				}, function(inindex) {
					// 关闭提示层
					layer.close(inindex);
				});
				return false;
			}
			//判断执行能力的得分
			if($("#zxnl").val()>2){
				layer.alert("执行能力得分不能超过2分", {
					icon : 5
				}, function(inindex) {
					// 关闭提示层
					layer.close(inindex);
				});
				return false;
			}
		},
		afterSubmit:function(){
			parent.myGrid.serchData();
		},
	});
	</script>
</body>
</html> 